/*公用样式*/
body {margin:0; padding:0;font-family:\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif; font-size:12px; background:#f7f5ff;}
ul,li{ list-style-type:none; margin:0; padding:0;}
*{ margin:0; padding:0; border:0;}
a{text-decoration:none; color:Black;}
a:hover{color:#c00; text-decoration:underline;}
.clearfloat{height:0; line-height:0; font-size:1; clear:both;}



.header{width:100%; height:104px; background:url(images/header_bg.gif) repeat-x;}
.logo{width:1002px; margin:0 auto; padding:0;}
.logo h1{background:url(images/logo.gif) 0 20px no-repeat; width:415px; height:88px; float:left;}
.logo h1 a{text-indent:-9999px; display:block; width:415px; height:70px;}
.util{ float:right; padding:25px 10px 0 0;}
.util li{text-align:right; line-height:20px;}


/*menu*/
.menu{background:url(images/menu_bg.gif) repeat-x; height:38px;}
.nav{width:1002px; margin:0 auto; padding:0; }
.nav ul{}
.nav ul li{float:left; line-height:38px; width:125px; text-align:center; }
.nav ul li a{color:#fff;  line-height:38px; text-align:center;width:125px; height:38px; display:block;}
.nav ul li a:hover{background:url(images/nav_hover.gif) no-repeat; height:38px; width:125px; display:block; text-align:center; line-height:38px;  text-decoration:none;}



/*main_v*/
.main_v{background:url(images/main_bg.gif) repeat-x; height:376px;}
.banner{width:964px; margin:0 auto; padding:0; background:url(images/banner_bg.jpg) 0 10px no-repeat; height:327px;}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}



/*footer*/
.footer{background:url(images/footer_bg.gif) repeat-x; height:156px; clear:both;}
.footer_cent{width:963px; margin:0 auto; padding:0;}
.link{padding-top:10px;}
.link p{float:left; width:80px; height:30px; line-height:30px; text-align:center;}
.link ul li{float:left; height:30px; width:98px;}
.link ul li img{width:80px; height:25px; padding-left:10px;padding-right:5px;}
.footer_bottom{width:80%; margin:0 auto; padding:0; text-align:center; padding-top:20px; line-height:20px;}


/*首页*/
.m_box{width:960px;margin:0 auto; padding:0;}
.m_news{width:368px;  float:left;}
.m_news h4{background:url(images/m_news_h4_bg.jpg) no-repeat; height:38px; padding-left:40px; font-size:14px; color:#252222;}
.m_news h4 span{float:right; padding:10px;}
.m_news ul{clear:both;}
.m_news ul li{background:url(images/icon.jpg) 0 10px  no-repeat;line-height:23px;padding-left:15px; border-bottom:dotted 1px #8f8d8d;}
.m_news ul li span{float:right;}


.m_about{width:572px; float:right;}
.m_about h4{background:url(images/m_about_h4_bg.jpg) no-repeat; height:38px; padding-left:40px; font-size:14px; color:#252222;}
.m_about h4 span{float:right; padding:10px;}
.m_about_img{background:url(images/img_bg.jpg) no-repeat; width:199px; height:152px; margin-top:10px; float:left;}
.img{width:181px; height:128px;margin:0 auto; padding:0; padding-top:10px;}
.m_about p{float:right;width:357px; text-indent:2em; line-height:22px; margin-top:10px;}

.m_prod{width:100%; margin-top:10px;}
.m_prod_top{background:url(images/m_prod_top_bg.jpg) no-repeat; height:51px;}
.m_prod_top h4{background:url(images/m_prod_h4_bg.jpg) 0 10px no-repeat; height:43px; padding:15px 0 0 10px; font-size:14px; color:#fff;}
.m_prod_top h4 span{font-size:12px; font-weight:normal;}
.m_prod_cent{background:url(images/m_prod_cent_bg.jpg) repeat-y;}
.m_prod_bottom{background:url(images/m_prod_bottom_bg.jpg) no-repeat; height:9px;}


/*滚动*/
.rollBox {
	OVERFLOW: hidden; WIDTH:914px; HEIGHT: 176px;margin:0 auto; padding:0;
}

.rollBox .Cont {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 914px;
}
.rollBox .ScrCont {
	WIDTH: 10000000px
}
.rollBox .Cont .pic {
	FLOAT: left;WIDTH: 206px; PADDING-TOP: 5px; TEXT-ALIGN: center; background:url(images/prod_img_bg.jpg) no-repeat; height:151px; padding-bottom:10px;
}
.rollBox .Cont .pic IMG {
	DISPLAY: block;  MARGIN: 0px auto; WIDTH:194px;HEIGHT:131px; padding-bottom:10px;
}
.rollBox .Cont .pic SPAN {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 160px; COLOR: #313131; PADDING-TOP: 8px; FONT-FAMILY: Arial
}
.rollBox .Cont .pic P {
	COLOR: #505050; LINE-HEIGHT: 10px
}
.rollBox .Cont A:link {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}

/*sub*/
.sub_left{width:220px;float:left;margin-bottom:15px;}
.sub_list{width:220px; background:#fff;   border:solid 1px #e5e3e3; padding:5px;}
.sub_list h4{background:url(images/sub_list_bg.jpg) 0 5px no-repeat; height:31px; color:#fff;font-size:14px; padding-top:10px; padding-left:10px;}
.sub_list h4 span{font-size:12px; font-weight:normal;}
.sub_list ul {}
.sub_list ul li{background:#f6f6f6 url(images/list_bg.jpg) no-repeat;line-height:37px; padding-bottom:2px; padding-left:30px;}
.sub_list ul li a{text-decoration:none;}
.sub_list ul li a:hover{padding-left:10px; font-size:14px; font-weight:bold;}

.sub_contact{width:220px; background:#fff;   border:solid 1px #e5e3e3; padding:5px; margin-top:10px;}

.sub_right{width:710px; background:#fff; border:solid 1px #e5e3e3; float:right;padding:5px;margin-bottom:15px;}
.sub_right h4{background:url(images/sub_h4.jpg) no-repeat; height:31px; line-height:31px; font-size:14px; color:#fff; padding-left:60px; border-bottom:solid 1px #e0e0e0; }
.sub_right h4 span{float:right; font-weight:normal;font-size:12px; color:#4c4c4c; padding-right:10px;}

.sub_right1{width:710px; background:#fff; border:solid 1px #e5e3e3; float:right;padding:5px;margin-bottom:15px;}
.sub_right1 h4{background:url(images/sub1_h4.jpg) no-repeat; height:31px; line-height:31px; font-size:14px; color:#fff; padding-left:60px; border-bottom:solid 1px #e0e0e0; }
.sub_right1 h4 span{float:right; font-weight:normal;font-size:12px; color:#4c4c4c; padding-right:10px;}



.Scont{width:95%; margin:10px auto; padding:0;}


/*about*/
.about p{line-height:25px;}
.about ul{padding-top:10px;}
.about ul li{float:left; line-height:20px;}


/*news*/
.news h2{font-size:14px; background:#eeeeee; line-height:10px; border:solid 1px #ccc; padding:10px; color:#c00;}
.news_cent{border-bottom:dotted 1px #e0e0e0; padding-bottom:10px; padding-top:10px; }
.news_cent h5{background:url(images/icon.jpg) 0 10px no-repeat; line-height:25px; font-size:12px; font-weight:bold; color:#424040; padding:0 0 0 10px;}
.news_cent h5 span{font-size:12px; font-weight:normal; padding-left:10px;}
.news_cent p{line-height:22px; padding-bottom:10px; font-size:12px;}
.news_cent p span{color:#c00;}
.news_cent p span a{color:#c00; padding-left:20px; font-size:12px;}


.aC{font-size:14px; font-weight:bold; text-align:center;}
.aC1{font-size:16px; font-weight:bold; text-align:center; padding-bottom:10px;}
.T_info{ line-height:20px; height:20px; padding:10px 0; text-align:center; width:100%; margin:0 auto; font-size:12px; font-weight:normal;}

.back_btn{ text-align:right; margin:15px 0 0 0; padding:15px 10px 0 0; border-top:1px dotted #cfcfcf;}
.cont P { padding:2px 10px 0 10px; overflow:hidden; line-height:45px; }
.cont div { padding:2px 10px 0 10px; overflow:hidden; line-height:45px; }

/*CSS megas512 style pagination*/

DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}




/*Prod
---------------------------------------*/
.prodBox{ width:206px; float:left; margin:11px 5px 0 10px; _margin:11px 5px 0 10px;}
.imgBox {background:url(images/prod_img_bg.jpg) no-repeat; padding-top:4px;
display:inline-block;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 89px;
*font-family:Arial;
width:206px;
height:141px;
}
.imgBox img {
vertical-align:middle;
}

.txtBox{ width:206px; text-align:center; line-height:32px; height:32px;}


.prodBox1{ width:206px; float:left; margin:11px 5px 0 10px; _margin:11px 5px 0 10px;}
.imgBox1 { padding-top:4px; background:url(images/prod_img_bg.jpg) no-repeat;
display:inline-block;
vertical-align:middle;
text-align:center;
*display: block;
*font-size:70px;
*font-family:Arial;
width:206px;
height:141px;
}
.imgBox1 img 
{
  width:190px;
height:130px;
}

.txtBox1{ width:206px; text-align:center; line-height:32px; height:32px;}




/*link*/
.sub_Link{min-height:350PX;}
.sub_Link ul{}
.sub_Link ul li{float:left; line-height:25PX; height:30px; border:solid 1px #ccc;  margin:10px 10px 0 10px; }
.sub_Link ul li img{max-width:300px; height:30px;}